﻿/*---------------------------------------------------------------- 
// Copyright 2005-2016 My Tech. Co. Ltd. All Rights Reserved.
// 版权所有。  
// 
// 文件名： CradleHeadBll
// 文件功能描述： 
// 通道
//  
// 创建标识： wx2016/11/11 16:38:35
// 
// 修改标识： 
// 修改描述： 
//----------------------------------------------------------------*/

using MyBLL.Dto;
using MyMiddleware;
using MyMiddleware.ComDev;
using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MyBLL
{
    public class ChannelBll
    {
        //线程安全的接收消息队列
        public static ConcurrentQueue<List<TargetInfo>> getComQueue;

        public static ConcurrentDictionary<string, TargetInfo> MyComDataDic;

        public static ChannelInfo channelInfo;

        /// <summary>
        /// 发送指令
        /// </summary>
        /// <param name="cmd">指令类型</param>
        /// <param name="device">设备</param>
        /// <returns></returns>
        public static bool GetData(Dictionary<string,Device> deviceDic)
        {
            foreach (string key in deviceDic.Keys)
            {
                deviceDic[key].OnGetData += device_OnGetData;
            }
            return true;
        }

        static void device_OnGetData(object sender, DataEventArgs args)
        {
            
        }
    }
}
